package com.syh.jn.scm.dto.supplier.statistics.sale;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * mybatis返回结果的实体(销售成本报表)
 */
@Data
public class SaleCostReportVo implements Serializable {
  /**
   * 销售订单id
   */
  private Long id;
  /**
   * 销售订单号
   */
  private String code;
  /**
   * 客户名称
   */
  private String businessEntityName;
  /**
   * 优惠金额
   */
  private BigDecimal discount;
  /**
   * 订单商品总额
   */
  private BigDecimal totalOutGoodsAmount;
  /**
   * 订单总额
   */
  private BigDecimal totalAmount;
  /**
   * 对账总额
   */
  private BigDecimal totalOutAmount;
  /**
   * 运费总额
   */
  private BigDecimal totalFreight;
  /**
   * 我方承担运费
   */
  private BigDecimal ourFeright;
  /**
   * 客户预付运费
   */
  private BigDecimal customerFerightPrepaid;
  /**
   * 客户到付运费
   */
  private BigDecimal customerFerightCollect;
  /**
   * 我方承担的订单费用
   */
  private BigDecimal ourExpenses;
  /**
   * 对方承担的订单费用
   */
  private BigDecimal customerExpenses;
  /**
   *商品含税成本
   */
  private BigDecimal goodsTotalCostInTax;
  /**
   *商品不含税成本
   */
  private BigDecimal goodsTotalCostExTax;
  /**
   * 创建日期
   */
  private Long createTimeStamp;
}
